﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;


using vr=AnasisVarliklar;
namespace AnasisVeriErisimKatmani
{
    public class Sezon
    {

        public static DataTable SezonGetir()
        {
            DataTable dt = new DataTable();

            string spAdi = "sp_sezon_getir";
            Komut k = new Komut(spAdi);

            dt = k.IsletDataTable(k);
            k.Temizle();
            return dt;
        }

        public static vr.Sezon sezonGetirTekTek(int sezonID)
        {
            String spAdi="sp_sezon_getir_ID";
            vr.Sezon sezon=new vr.Sezon();
            Komut k = new Komut(spAdi);
            k.ParametreEkle("@sezon_id", sezonID);
            SqlDataReader sdr = k.IsletReader();

            while (sdr.Read())
            {
                sezon.SezonTrh = Komut.StringGetir(sdr, "sezon_trh");
                sezon.SezonID = Komut.Int32Getir(sdr, "sezon_id");
            }
            sdr.Close();
            k.Temizle();
            return sezon;
            
            
        }

        public static bool sezonEkle(vr.Sezon sezon)
        {

            string spAdi = "sp_sezon_tbl_ekle";
            Komut k = new Komut(spAdi);
            k.ParametreEkle("@sezon_trh", sezon.SezonTrh);
            int sonuc = 0;
            sonuc = k.Islet();
            k.Temizle();
            return sonuc > 0;
        }

        public static bool sezonGuncelle(vr.Sezon sezon)
        {


            string spAdi = "sp_sezon_guncelle";
            Komut k = new Komut(spAdi);
            k.ParametreEkle("@sezon_trh", sezon.SezonTrh);
            k.ParametreEkle("@sezon_id", sezon.SezonID);
            int sonuc = 0;
            sonuc = k.Islet();
            k.Temizle();
            return sonuc > 0;
        }

        public static bool SezonSil(int sezonID)
        {
            string spAdi = "sp_sezon_sil";
            Komut k = new Komut(spAdi);
            
            k.ParametreEkle("@sezon_id", sezonID);
            int sonuc = 0;
            sonuc = k.Islet();
            k.Temizle();
            return sonuc > 0;
        }

  
    }
}
